/**
 * 
 */
package com.wsj.dao.hibernate;

import java.util.List;

import org.springframework.dao.DataAccessException;
import org.springframework.orm.hibernate3.support.HibernateDaoSupport;

import com.wsj.dao.IBmFileTypeDao;
import com.wsj.web.vo.homeSite.BmFileType;

/**
 * @author fengbin  createTime:2009-7-25
 * 文件类型
 */
public class BmFileTypeDaoImpl extends HibernateDaoSupport implements IBmFileTypeDao {

	/******
	 * 通过id,获取文件类型对象
	 */
	public BmFileType getBmFileTypeById(int bmFileTypeId) throws DataAccessException {
		Object obj = this.getHibernateTemplate().get(BmFileType.class, bmFileTypeId);
		if(obj!=null){
			return  (BmFileType)obj;
		}
		return null;
	}

	/********
	 * 获取文件类型列表
	 */
	@SuppressWarnings("unchecked")
	public List<BmFileType> getFileTypeListList() throws DataAccessException {
		
		return this.getHibernateTemplate().find(" from BmFileType b order by b.id desc");
		
	}

}
